package com.spring.demo.dao.mybatis;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.spring.demo.model.user.User;

public interface UserMapper {

	public List<User> selectUsers();
	
	public User selectUserById(Long id);
	
	public List<User> selectUser(@Param(value="id")Long id,@Param(value="userName")String userName);
	//添加，返回成功的记录数
	public int insertUser(@Param(value="user")User user);
	
	//修改的方法，可以传入实体类，在配置文件中指定修改的列，和条件值，也可以直接指定修改的属性
	public int updateUser(@Param(value="user")User user);
	
	public int deleteUser(@Param(value="id")Long id);
}
